/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package BeansGerenciaveis;

import DAO.TrabalhoGSDAO;
import bean.TrabalhoGestaoSocial;
import java.util.ArrayList;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;

/**
 *
 * @author fernando
 */
@ManagedBean
@SessionScoped
public class TrabalhoGSConsulta {

    /**
     * Creates a new instance of TrabalhoGSConsulta
     */
    
    private TrabalhoGestaoSocial trabalho;
    private ArrayList<TrabalhoGestaoSocial> trabalhos;
    
    public TrabalhoGSConsulta() {
        this.trabalho = new TrabalhoGestaoSocial();
    }

    public TrabalhoGestaoSocial getTrabalho() {
        this.trabalho = new TrabalhoGSDAO().buscarTrabalho(this.trabalho.getId());
        return trabalho;
    }

    public void setTrabalho(TrabalhoGestaoSocial trabalho) {
        this.trabalho = trabalho;
    }

    public ArrayList<TrabalhoGestaoSocial> getTrabalhos() {
        if(this.trabalhos == null){
            this.trabalhos = new TrabalhoGSDAO().listarTrabalhosGS();
        }
        return trabalhos;
    }

    public void setTrabalhos(ArrayList<TrabalhoGestaoSocial> trabalhos) {
        this.trabalhos = trabalhos;
    }
    
    
}
